Ontoloji Tabanlı Çok-etmenli Sistemlerin Model Güdümlü Geliştirilmesi
نویسندگان
چکیده
Çok-etmenli Sistemler’in (ÇES) geliştirilmesinde mümkün olan en yüksek soyutlama seviyesinde çalışmak ÇES’lerin iç karmaşıklıklarından, dağıtık yapılarından ve açık bilgi modellerine (ontolojiler) dayalı geliştirilmelerinden dolayı gün geçtikçe önem kazanmaktadır. Yazılım geliştirme odağını koddan modellere çeviren ve farklı soyutlama seviyelerindeki modelleri kullanarak yazılım geliştirmedeki karmaşıklığı azaltmayı hedefleyen Model Güdümlü Geliştirme (MGG) yaklaşımının ÇES yazılımlarının geliştirilmesinde de uygun bir alternatif olduğu görülmektedir. Bu durumdan hareketle bu bildiride ontoloji tabanlı ÇES’lerin model güdümlü geliştirilmesi için gereken sürece ait adımlar tanımlanmıştır ve uygulanacak yöntem üzerinde durulmuştur. ÇES sistemlerinin platforma özgü seviyede modellenmesi için gereken süreç adımı somutlaştırılarak yazılım araçları ile nasıl desteklendiği yine bu bildiride anlatılmıştır.
منابع مشابه
Gaia ile Çok-Etmenli Konferans Yönetim Sistemi Analiz ve Tasarımı
Çok-etmenli Sistemler’in (ÇES) geliştirilmesi amacıyla literatürde çeşitli ÇES yazılım geliştirme metodolojileri yer almaktadır. Ancak bu metodolojilerin ÇES’leri geliştirmede kullanılmasına ve etmen yazılımı geliştiricilerin faydalanabileceği deneyimlerin aktarılmasına yönelik çalışma pek azdır. Ulusal boyutta ise bu tip bir çalışmanın hemen hemen hiç yapılmadığı gözlenmektedir. Bu bildiride s...
متن کاملMelez Erişim Denetimi için bir Mimari Önerisi: İK Uygulaması Örneği
Özet. Anlamsal web, web içeriklerinin diğer yazılımlar tarafından anlaşılabilir, yorumlanabilir, kullanılabilir olmasını ve bilginin paylaşılmasını amaçlamaktadır. Anlamsal web’de bilginin güvenliği erişim denetimi ile sağlanmaktadır. OBAC(Ontology Based Access Control – Ontoloji Tabanlı Erişim Denetimi) verinin anlamsal tanımının olduğu ontolojilere erişim denetiminin sağlanmasında kullanılan ...
متن کاملGömülü Sistemler için Yazılım Mimari Çerçevesi
Özet. Tasarım kararları verilirken farklı paydaşlar için mimari görünümlerin oluşturulması yazılım mimari tasarımında kullanılan yaygın pratiklerden biridir. Bir mimari çerçeve, önerilen mimari bakış açılarını organize eder ve yapısını ortaya koyar. Literatürde farklı mimari çerçeveler sunulmuştur. Ancak bunlar öncelikli olarak geleneksel masaüstü tabanlı alanlara ve bazıları da dağıtık gelişti...
متن کاملWeb Uygulamaları için Model Tabanlı Çevik Süreç Yöntemi ile Yazılım Geliştirme
Özet. Model tabanlı geliştirme, sağladığı dokümantasyon, otomatik kod dönüşümü ve yüksek soyutlama düzeyi ile platform bağımsız geliştirme sağlaması ile yazılım mühendisliğinde avantajlar sunmaktadır. Bu yaklaşımın çevik süreç prensipleri ile birleştirilerek uygulanmasının, yazılım geliştiriciye, iki yöntemin avantajlarından faydalanarak geliştirme imkanı sunacağı düşünülmektedir. Bu bildiri ça...
متن کاملOlay Tabanlı Sınama İçin Mutant Seçimi
Özet. Model tabanlı sınama, sınama örneği üretimi için biçimsel modeller kullanmayı içerir. Bu bildiri olay tabanlı modelleme için düzenli gramerleri önermektedir. Önerilen modeli değişikiklere uğratmak için tanımlanan mutasyon işleçleri sistematik olarak hata modelleri ya da mutantların üretilmesinde kullanılmaktadır. Asıl sistem modeliyle mutantlar üzerinde uygulanan algoritmalar ile sınama ö...
متن کامل